/*
* Copyright (C) 2012-2013, <Aeihu.z, aeihu.z@gmail.com>.
*
* Game Scenario Maker is a free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* Version 2(GPLv2) as published by the Free Software Foundation.
*/

//#ifndef _CLOGBOX_H_
//    #define _CLOGBOX_H_
//
//#include <SDL.h>
//#include <vector>
//#include "CSurface.h"
//#include "CBox.h"
//#include "CScrollbar.h"
//
//using namespace std;
//
//class CLogBox : public CBox, public CScrollbar
//{
//    private:
//        int                            RowHeight;
//        int                            ShowMaxRows;
//        vector<SDL_Surface*>        LogList;
//        //SDL_Surface*                Surf_;
//        SDL_Rect                    OffsetOfBox;
//        SDL_Rect                    OffsetOfInfo;
//        
//        bool Subclass_Init();
//    protected:
//        void Subclass_Cleanup();
//    public:
//        static CLogBox                logbox;
//
//        CLogBox();
//        void AddLog(SDL_Surface* Surf_Msg);
//
//        bool OnInit(const char* FileName,
//                int Width, 
//                int Height,
//                int TilesetOfTop,
//                int TilesetOfBottom,
//                int TilesetOfLeft,
//                int TilesetOfRight,
//                int TilesetOfTopLeft, 
//                int TilesetOfTopRight, 
//                int TilesetOfBottomLeft,
//                int TilesetOfBottomRight,
//                int TilesetOfFiller,
//                int SizeOfFiller,
//                int TypeOfAnimation,
//                int TilesetOfUpArrow,
//                int TilesetOfDownArrow,
//                int TilesetOfBar,
//                int Rowheight);
//        
//        void OffsetIncr();
//        void OffsetSubt();
//        void OnLButtonDown(int x, int y);
//        void OnRButtonDown(int x, int y);
//        void OnLButtonUp(int x, int y);
//        void OnMouseMove(int x, int y);
//        void OnLoop();
//        void OnRender(SDL_Surface* Surf_Dest);
//        //void OnCleanup();
//};
//
//#endif
